start: 00000000 4E56 FFF8 link A6, -0x0008 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 42AE 0014 clr.l [A6 + 0x14] 0000000C 4EFA 006C jmp [PC + 0x6C /* 0000007A */] 00000010 2F2E 000E move.l -[A7], [A6 + 0xE] 00000014 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000018 2F0E move.l -[A7], A6 0000001A 4EBA 009A jsr [PC + 0x9A /* 000000B6 */] 0000001E 4EFA 0086 jmp [PC + 0x86 /* 000000A6 */] 00000022 598F subq.l A7, 4 00000024 2F2E 000E move.l -[A7], [A6 + 0xE] 00000028 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000002C 2F0E move.l -[A7], A6 0000002E 4EBA 0206 jsr [PC + 0x206 /* 00000236 */] 00000032 2E1F move.l D7, [A7]+ 00000034 2D47 0014 move.l [A6 + 0x14], D7 00000038 4EFA 006C jmp [PC + 0x6C /* 000000A6 */] 0000003C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000040 2F0E move.l -[A7], A6 00000042 4EBA 039A jsr [PC + 0x39A /* 000003DE */] 00000046 4EFA 005E jmp [PC + 0x5E /* 000000A6 */] 0000004A 4EFA 005A jmp [PC + 0x5A /* 000000A6 */] 0000004E 4EFA 0056 jmp [PC + 0x56 /* 000000A6 */] 00000052 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00000058 2F2E 000E move.l -[A7], [A6 + 0xE] 0000005C 286E FFFC movea.l A4, [A6 - 0x4] 00000060 2F0C move.l -[A7], A4 00000062 2F0E move.l -[A7], A6 00000064 4EBA 03F4 jsr [PC + 0x3F4 /* 0000045A */] 00000068 4EFA 003C jmp [PC + 0x3C /* 000000A6 */] 0000006C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000070 2F0E move.l -[A7], A6 00000072 4EBA 043C jsr [PC + 0x43C /* 000004B0 */] 00000076 4EFA 002E jmp [PC + 0x2E /* 000000A6 */] label0000007A: 0000007A 3E2E 000C move.w D7, [A6 + 0xC] 0000007E 0C47 0000 cmpi.w D7, 0x0 00000082 6D00 0022 blt +0x24 /* 000000A6 */ 00000086 0C47 0006 cmpi.w D7, 0x6 0000008A 6E00 001A bgt +0x1C /* 000000A6 */ 0000008E DE47 add.w D7, D7 00000090 3E3B 7006 move.w D7, [PC + D7.w + 0x6] 00000094 4EFB 7002 jmp [PC + D7.w + 0x2] 00000098 FF78 .extension 0xF78 <> // unimplemented 0000009A FF8A .invalid <> 0000009C FFA4 .invalid <> 0000009E FFB2 .invalid <> 000000A0 FFB6 .invalid <> 000000A2 FFBA .invalid <> 000000A4 FFD4 .invalid <> label000000A6: 000000A6 4CDF 1080 movem.l D7,A4, [A7]+ 000000AA 4E5E unlink A6 000000AC 205F movea.l A0, [A7]+ 000000AE 4FEF 000C lea.l A7, [A7 + 0xC] 000000B2 4ED0 jmp [A0] 000000B4 4E75 rts fn000000B6: 000000B6 4E56 FFEC link A6, -0x0014 000000BA 48E7 0308 movem.l -[A7], D6,D7,A4 000000BE 286E 0008 movea.l A4, [A6 + 0x8] 000000C2 296E 0010 FFF8 move.l [A4 - 0x8], [A6 + 0x10] 000000C8 286E 0008 movea.l A4, [A6 + 0x8] 000000CC 286C FFF8 movea.l A4, [A4 - 0x8] 000000D0 4A2C 006E tst.b [A4 + 0x6E] 000000D4 6700 0152 beq +0x154 /* 00000228 */ 000000D8 286E 0008 movea.l A4, [A6 + 0x8] 000000DC 286C FFF8 movea.l A4, [A4 - 0x8] 000000E0 286C 0072 movea.l A4, [A4 + 0x72] 000000E4 2854 movea.l A4, [A4] 000000E6 2D6C 0002 FFF8 move.l [A6 - 0x8], [A4 + 0x2] 000000EC 2D6C 0006 FFFC move.l [A6 - 0x4], [A4 + 0x6] 000000F2 4AAE 000C tst.l [A6 + 0xC] 000000F6 6700 0048 beq +0x4A /* 00000140 */ 000000FA 3E2E FFF8 move.w D7, [A6 - 0x8] 000000FE 0647 0009 addi.w D7, 0x9 /* '\t' */ 00000102 3D47 FFFC move.w [A6 - 0x4], D7 00000106 2D6E FFF8 FFEC move.l [A6 - 0x14], [A6 - 0x8] 0000010C 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4] 00000112 3E2E FFEE move.w D7, [A6 - 0x12] 00000116 5047 addq.w D7, 8 00000118 3D47 FFEE move.w [A6 - 0x12], D7 0000011C 3E2E FFEE move.w D7, [A6 - 0x12] 00000120 0647 000D addi.w D7, 0xD /* '\r' */ 00000124 3D47 FFF2 move.w [A6 - 0xE], D7 00000128 486E FFEC pea.l [A6 - 0x14] 0000012C 3F3C 0002 move.w -[A7], 0x2 00000130 3F3C 0001 move.w -[A7], 0x1 00000134 A8A9 syscall InsetRect 00000136 486E FFEC pea.l [A6 - 0x14] 0000013A A8A4 syscall InvertRect 0000013C 4EFA 00EA jmp [PC + 0xEA /* 00000228 */] label00000140: 00000140 A89E syscall PenNormal 00000142 486E FFF8 pea.l [A6 - 0x8] 00000146 A8A1 syscall FrameRect 00000148 3E2E FFF8 move.w D7, [A6 - 0x8] 0000014C 0647 0009 addi.w D7, 0x9 /* '\t' */ 00000150 3D47 FFFC move.w [A6 - 0x4], D7 00000154 486E FFF8 pea.l [A6 - 0x8] 00000158 A8A1 syscall FrameRect 0000015A 486E FFF8 pea.l [A6 - 0x8] 0000015E 3F3C 0001 move.w -[A7], 0x1 00000162 3F3C 0001 move.w -[A7], 0x1 00000166 A8A9 syscall InsetRect 00000168 486E FFF8 pea.l [A6 - 0x8] 0000016C A8A3 syscall EraseRect 0000016E 486E FFF8 pea.l [A6 - 0x8] 00000172 3F3C FFFF move.w -[A7], 0xFFFF 00000176 3F3C FFFF move.w -[A7], 0xFFFF 0000017A A8A9 syscall InsetRect 0000017C 286E 0008 movea.l A4, [A6 + 0x8] 00000180 286C FFF8 movea.l A4, [A4 - 0x8] 00000184 4A2C 006F tst.b [A4 + 0x6F] 00000188 6700 009E beq +0xA0 /* 00000228 */ 0000018C 3E2E FFF8 move.w D7, [A6 - 0x8] 00000190 5447 addq.w D7, 2 00000192 3D47 FFF6 move.w [A6 - 0xA], D7 00000196 3E3C 0001 move.w D7, 0x1 0000019A 3D47 FFF4 move.w [A6 - 0xC], D7 0000019E 0C47 0003 cmpi.w D7, 0x3 000001A2 6E00 003A bgt +0x3C /* 000001DE */ label000001A6: 000001A6 3C2E FFFA move.w D6, [A6 - 0x6] 000001AA 5446 addq.w D6, 2 000001AC 3F06 move.w -[A7], D6 000001AE 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000001B2 A893 syscall MoveTo 000001B4 3C2E FFFE move.w D6, [A6 - 0x2] 000001B8 5746 subq.w D6, 3 000001BA 3F06 move.w -[A7], D6 000001BC 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000001C0 A891 syscall LineTo 000001C2 3C2E FFF6 move.w D6, [A6 - 0xA] 000001C6 5446 addq.w D6, 2 000001C8 3D46 FFF6 move.w [A6 - 0xA], D6 000001CC 0C47 0003 cmpi.w D7, 0x3 000001D0 6C00 000C bge +0xE /* 000001DE */ 000001D4 5247 addq.w D7, 1 000001D6 3D47 FFF4 move.w [A6 - 0xC], D7 000001DA 4EFA FFCA jmp [PC - 0x36 /* 000001A6 */] label000001DE: 000001DE 286E 0008 movea.l A4, [A6 + 0x8] 000001E2 286C FFF8 movea.l A4, [A4 - 0x8] 000001E6 4A2C 0070 tst.b [A4 + 0x70] 000001EA 6700 003C beq +0x3E /* 00000228 */ 000001EE 2D6E FFF8 FFEC move.l [A6 - 0x14], [A6 - 0x8] 000001F4 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4] 000001FA 3E2E FFEE move.w D7, [A6 - 0x12] 000001FE 5047 addq.w D7, 8 00000200 3D47 FFEE move.w [A6 - 0x12], D7 00000204 3E2E FFEE move.w D7, [A6 - 0x12] 00000208 0647 000D addi.w D7, 0xD /* '\r' */ 0000020C 3D47 FFF2 move.w [A6 - 0xE], D7 00000210 486E FFEC pea.l [A6 - 0x14] 00000214 A8A3 syscall EraseRect 00000216 486E FFEC pea.l [A6 - 0x14] 0000021A 3F3C 0001 move.w -[A7], 0x1 0000021E 4267 clr.w -[A7] 00000220 A8A9 syscall InsetRect 00000222 486E FFEC pea.l [A6 - 0x14] 00000226 A8A1 syscall FrameRect label00000228: 00000228 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000022C 4E5E unlink A6 0000022E 205F movea.l A0, [A7]+ 00000230 4FEF 000C lea.l A7, [A7 + 0xC] 00000234 4ED0 jmp [A0] fn00000236: 00000236 4E56 FFE0 link A6, -0x0020 0000023A 48E7 0108 movem.l -[A7], D7,A4 0000023E 558F subq.l A7, 2 00000240 2F2E 000C move.l -[A7], [A6 + 0xC] 00000244 A86B syscall LoWord 00000246 3E1F move.w D7, [A7]+ 00000248 3D47 FFFE move.w [A6 - 0x2], D7 0000024C 558F subq.l A7, 2 0000024E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000252 A86A syscall HiWord 00000254 3E1F move.w D7, [A7]+ 00000256 3D47 FFFC move.w [A6 - 0x4], D7 0000025A 2D6E 0010 FFE8 move.l [A6 - 0x18], [A6 + 0x10] 00000260 286E FFE8 movea.l A4, [A6 - 0x18] 00000264 286C 0072 movea.l A4, [A4 + 0x72] 00000268 2854 movea.l A4, [A4] 0000026A 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 00000270 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 00000276 3E2E FFF4 move.w D7, [A6 - 0xC] 0000027A 0647 0009 addi.w D7, 0x9 /* '\t' */ 0000027E 3D47 FFF8 move.w [A6 - 0x8], D7 00000282 286E FFE8 movea.l A4, [A6 - 0x18] 00000286 286C 0072 movea.l A4, [A4 + 0x72] 0000028A 2854 movea.l A4, [A4] 0000028C 2D6C 0002 FFE0 move.l [A6 - 0x20], [A4 + 0x2] 00000292 2D6C 0006 FFE4 move.l [A6 - 0x1C], [A4 + 0x6] 00000298 558F subq.l A7, 2 0000029A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000029E 486E FFE0 pea.l [A6 - 0x20] 000002A2 A8AD syscall PtInRect 000002A4 1E1F move.b D7, [A7]+ 000002A6 6700 0124 beq +0x126 /* 000003CC */ 000002AA 286E FFE8 movea.l A4, [A6 - 0x18] 000002AE 286C 0076 movea.l A4, [A4 + 0x76] 000002B2 2854 movea.l A4, [A4] 000002B4 2D6C 0002 FFE0 move.l [A6 - 0x20], [A4 + 0x2] 000002BA 2D6C 0006 FFE4 move.l [A6 - 0x1C], [A4 + 0x6] 000002C0 558F subq.l A7, 2 000002C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002C6 486E FFE0 pea.l [A6 - 0x20] 000002CA A8AD syscall PtInRect 000002CC 1E1F move.b D7, [A7]+ 000002CE 6700 0072 beq +0x74 /* 00000342 */ 000002D2 286E FFE8 movea.l A4, [A6 - 0x18] 000002D6 4A2C 006F tst.b [A4 + 0x6F] 000002DA 6700 005A beq +0x5C /* 00000336 */ 000002DE 286E FFE8 movea.l A4, [A6 - 0x18] 000002E2 286C 0076 movea.l A4, [A4 + 0x76] 000002E6 2854 movea.l A4, [A4] 000002E8 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 000002EE 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 000002F4 3E2E FFF8 move.w D7, [A6 - 0x8] 000002F8 0447 000A subi.w D7, 0xA /* '\n' */ 000002FC 3D47 FFF4 move.w [A6 - 0xC], D7 00000300 3E2E FFFA move.w D7, [A6 - 0x6] 00000304 0447 000A subi.w D7, 0xA /* '\n' */ 00000308 3D47 FFF6 move.w [A6 - 0xA], D7 0000030C 558F subq.l A7, 2 0000030E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000312 486E FFF4 pea.l [A6 - 0xC] 00000316 A8AD syscall PtInRect 00000318 1E1F move.b D7, [A7]+ 0000031A 6700 000E beq +0x10 /* 0000032A */ 0000031E 2D7C 0000 0003 0014 move.l [A6 + 0x14], 0x3 00000326 4EFA 000A jmp [PC + 0xA /* 00000332 */] label0000032A: 0000032A 2D7C 0000 0001 0014 move.l [A6 + 0x14], 0x1 label00000332: 00000332 4EFA 000A jmp [PC + 0xA /* 0000033E */] label00000336: 00000336 2D7C 0000 0001 0014 move.l [A6 + 0x14], 0x1 label0000033E: 0000033E 4EFA 0088 jmp [PC + 0x88 /* 000003C8 */] label00000342: 00000342 558F subq.l A7, 2 00000344 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000348 486E FFF4 pea.l [A6 - 0xC] 0000034C A8AD syscall PtInRect 0000034E 1E1F move.b D7, [A7]+ 00000350 6700 0072 beq +0x74 /* 000003C4 */ 00000354 286E FFE8 movea.l A4, [A6 - 0x18] 00000358 4A2C 006F tst.b [A4 + 0x6F] 0000035C 6700 005A beq +0x5C /* 000003B8 */ 00000360 2D6E FFF4 FFEC move.l [A6 - 0x14], [A6 - 0xC] 00000366 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 0000036C 3E2E FFEE move.w D7, [A6 - 0x12] 00000370 5047 addq.w D7, 8 00000372 3D47 FFEE move.w [A6 - 0x12], D7 00000376 3E2E FFEE move.w D7, [A6 - 0x12] 0000037A 0647 000D addi.w D7, 0xD /* '\r' */ 0000037E 3D47 FFF2 move.w [A6 - 0xE], D7 00000382 486E FFEC pea.l [A6 - 0x14] 00000386 3F3C 0001 move.w -[A7], 0x1 0000038A 4267 clr.w -[A7] 0000038C A8A9 syscall InsetRect 0000038E 558F subq.l A7, 2 00000390 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000394 486E FFEC pea.l [A6 - 0x14] 00000398 A8AD syscall PtInRect 0000039A 1E1F move.b D7, [A7]+ 0000039C 6700 000E beq +0x10 /* 000003AC */ 000003A0 2D7C 0000 0004 0014 move.l [A6 + 0x14], 0x4 000003A8 4EFA 000A jmp [PC + 0xA /* 000003B4 */] label000003AC: 000003AC 2D7C 0000 0002 0014 move.l [A6 + 0x14], 0x2 label000003B4: 000003B4 4EFA 000A jmp [PC + 0xA /* 000003C0 */] label000003B8: 000003B8 2D7C 0000 0002 0014 move.l [A6 + 0x14], 0x2 label000003C0: 000003C0 4EFA 0006 jmp [PC + 0x6 /* 000003C8 */] label000003C4: 000003C4 42AE 0014 clr.l [A6 + 0x14] label000003C8: 000003C8 4EFA 0006 jmp [PC + 0x6 /* 000003D0 */] label000003CC: 000003CC 42AE 0014 clr.l [A6 + 0x14] label000003D0: 000003D0 4CDF 1080 movem.l D7,A4, [A7]+ 000003D4 4E5E unlink A6 000003D6 205F movea.l A0, [A7]+ 000003D8 4FEF 000C lea.l A7, [A7 + 0xC] 000003DC 4ED0 jmp [A0] fn000003DE: 000003DE 4E56 FFF0 link A6, -0x0010 000003E2 48E7 0108 movem.l -[A7], D7,A4 000003E6 286E 000C movea.l A4, [A6 + 0xC] 000003EA 2D6C 0010 FFF8 move.l [A6 - 0x8], [A4 + 0x10] 000003F0 2D6C 0014 FFFC move.l [A6 - 0x4], [A4 + 0x14] 000003F6 486E FFF8 pea.l [A6 - 0x8] 000003FA 286E 000C movea.l A4, [A6 + 0xC] 000003FE 3E2C 000A move.w D7, [A4 + 0xA] 00000402 4447 neg.w D7 00000404 3F07 move.w -[A7], D7 00000406 286E 000C movea.l A4, [A6 + 0xC] 0000040A 3E2C 0008 move.w D7, [A4 + 0x8] 0000040E 4447 neg.w D7 00000410 3F07 move.w -[A7], D7 00000412 A8A8 syscall OffsetRect 00000414 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC] 0000041A 286E FFF4 movea.l A4, [A6 - 0xC] 0000041E 2F2C 0076 move.l -[A7], [A4 + 0x76] 00000422 486E FFF8 pea.l [A6 - 0x8] 00000426 A8DF syscall RectRgn 00000428 486E FFF8 pea.l [A6 - 0x8] 0000042C 3F3C FFFF move.w -[A7], 0xFFFF 00000430 3F3C FFFF move.w -[A7], 0xFFFF 00000434 A8A9 syscall InsetRect 00000436 3E2E FFF8 move.w D7, [A6 - 0x8] 0000043A 5147 subq.w D7, 8 0000043C 3D47 FFF8 move.w [A6 - 0x8], D7 00000440 286E FFF4 movea.l A4, [A6 - 0xC] 00000444 2F2C 0072 move.l -[A7], [A4 + 0x72] 00000448 486E FFF8 pea.l [A6 - 0x8] 0000044C A8DF syscall RectRgn 0000044E 4CDF 1080 movem.l D7,A4, [A7]+ 00000452 4E5E unlink A6 00000454 205F movea.l A0, [A7]+ 00000456 508F addq.l A7, 8 00000458 4ED0 jmp [A0] fn0000045A: 0000045A 4E56 FFF8 link A6, -0x0008 0000045E 48E7 0108 movem.l -[A7], D7,A4 00000462 286E 000C movea.l A4, [A6 + 0xC] 00000466 2D54 FFF8 move.l [A6 - 0x8], [A4] 0000046A 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4] 00000470 3E2E FFF8 move.w D7, [A6 - 0x8] 00000474 0447 0009 subi.w D7, 0x9 /* '\t' */ 00000478 3D47 FFF8 move.w [A6 - 0x8], D7 0000047C 486E FFF8 pea.l [A6 - 0x8] 00000480 A8A1 syscall FrameRect 00000482 3E2E FFF8 move.w D7, [A6 - 0x8] 00000486 0647 0009 addi.w D7, 0x9 /* '\t' */ 0000048A 3D47 FFF8 move.w [A6 - 0x8], D7 0000048E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000492 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000496 A893 syscall MoveTo 00000498 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000049C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000004A0 A891 syscall LineTo 000004A2 4CDF 1080 movem.l D7,A4, [A7]+ 000004A6 4E5E unlink A6 000004A8 205F movea.l A0, [A7]+ 000004AA 4FEF 000C lea.l A7, [A7 + 0xC] 000004AE 4ED0 jmp [A0] fn000004B0: 000004B0 4E56 FFF0 link A6, -0x0010 000004B4 48E7 0108 movem.l -[A7], D7,A4 000004B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000004BC A873 syscall SetPort 000004BE 286E 000C movea.l A4, [A6 + 0xC] 000004C2 2D6C 0010 FFF8 move.l [A6 - 0x8], [A4 + 0x10] 000004C8 2D6C 0014 FFFC move.l [A6 - 0x4], [A4 + 0x14] 000004CE 3E2E FFFE move.w D7, [A6 - 0x2] 000004D2 0447 000A subi.w D7, 0xA /* '\n' */ 000004D6 3D47 FFFA move.w [A6 - 0x6], D7 000004DA 3E2E FFFC move.w D7, [A6 - 0x4] 000004DE 0447 000A subi.w D7, 0xA /* '\n' */ 000004E2 3D47 FFF8 move.w [A6 - 0x8], D7 000004E6 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 000004EC 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] 000004F2 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000004F6 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000004FA A893 syscall MoveTo 000004FC 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000500 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000504 A891 syscall LineTo 00000506 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000050A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000050E A891 syscall LineTo 00000510 286E 0008 movea.l A4, [A6 + 0x8] 00000514 296E 000C FFF8 move.l [A4 - 0x8], [A6 + 0xC] 0000051A 286E 0008 movea.l A4, [A6 + 0x8] 0000051E 286C FFF8 movea.l A4, [A4 - 0x8] 00000522 4A2C 006F tst.b [A4 + 0x6F] 00000526 6700 005C beq +0x5E /* 00000584 */ 0000052A 486E FFF0 pea.l [A6 - 0x10] 0000052E 3F3C 0001 move.w -[A7], 0x1 00000532 3F3C 0001 move.w -[A7], 0x1 00000536 A8A9 syscall InsetRect 00000538 3E2E FFF0 move.w D7, [A6 - 0x10] 0000053C 5447 addq.w D7, 2 0000053E 3D47 FFF0 move.w [A6 - 0x10], D7 00000542 3E2E FFF2 move.w D7, [A6 - 0xE] 00000546 5447 addq.w D7, 2 00000548 3D47 FFF2 move.w [A6 - 0xE], D7 0000054C 486E FFF0 pea.l [A6 - 0x10] 00000550 A8A1 syscall FrameRect 00000552 3E2E FFF6 move.w D7, [A6 - 0xA] 00000556 5347 subq.w D7, 1 00000558 3D47 FFF6 move.w [A6 - 0xA], D7 0000055C 3E2E FFF4 move.w D7, [A6 - 0xC] 00000560 5347 subq.w D7, 1 00000562 3D47 FFF4 move.w [A6 - 0xC], D7 00000566 486E FFF0 pea.l [A6 - 0x10] 0000056A 3F3C FFFF move.w -[A7], 0xFFFF 0000056E 3F3C FFFF move.w -[A7], 0xFFFF 00000572 A8A8 syscall OffsetRect 00000574 486E FFF0 pea.l [A6 - 0x10] 00000578 A8A3 syscall EraseRect 0000057A 486E FFF0 pea.l [A6 - 0x10] 0000057E A8A1 syscall FrameRect 00000580 4EFA 0016 jmp [PC + 0x16 /* 00000598 */] label00000584: 00000584 486E FFF0 pea.l [A6 - 0x10] 00000588 3F3C 0001 move.w -[A7], 0x1 0000058C 3F3C 0001 move.w -[A7], 0x1 00000590 A8A9 syscall InsetRect 00000592 486E FFF0 pea.l [A6 - 0x10] 00000596 A8A3 syscall EraseRect label00000598: 00000598 4CDF 1080 movem.l D7,A4, [A7]+ 0000059C 4E5E unlink A6 0000059E 205F movea.l A0, [A7]+ 000005A0 508F addq.l A7, 8 000005A2 4ED0 jmp [A0] 000005A4 508F addq.l A7, 8 000005A6 4ED0 jmp [A0]